/*     */ package eos.moe.dragoncore;
/*     */ 
/*     */ import java.util.HashSet;
/*     */ import java.util.List;
/*     */ import java.util.Locale;
/*     */ import java.util.Set;
/*     */ import net.minecraft.util.ResourceLocation;
/*     */ import org.yaml.snakeyamla.configuration.ConfigurationSection;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ public class eos/moe/dragoncore/ija
/*     */ {
/*     */   private String v;
/*     */   private boolean k;
/*     */   private float o;
/*     */   private float y;
/*     */   private float h;
/*     */   private String u;
/*     */   private boolean j;
/*     */   private boolean c;
/*     */   private boolean r;
/*     */   private boolean f;
/*     */   private boolean s;
/*     */   private ResourceLocation m;
/*     */   private ResourceLocation l;
/*     */   private ResourceLocation t;
/*     */   private ResourceLocation d;
/*     */   private ResourceLocation z;
/*     */   private vu i;
/*     */   private Set<String> w;
/*     */   private boolean q;
/*     */   private boolean g;
/*     */   
/*     */   public boolean k() {
/* 344 */     return this.q;
/*     */   }
/*     */ 
/*     */ 
/*     */   
/*     */   public boolean d() {
/* 350 */     return this.g;
/*     */   }
/*     */   
/*     */   public boolean c() {
/* 354 */     return this.s;
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public eos/moe/dragoncore/ija(ConfigurationSection configurationSection) {
/* 362 */     if (configurationSection.isConfigurationSection("transform")) {
/* 363 */       this.i = new vu(configurationSection.getConfigurationSection("transform"));
/*     */     }
/*     */     
/* 366 */     this.v = configurationSection.getString("entity", "unknown");
/* 367 */     this.v = this.v.replace("&", "§").replace(" ", "");
/* 368 */     this.v = pa.v(this.v);
/* 369 */     this.r = configurationSection.getBoolean("contains");
/* 370 */     this.f = configurationSection.getBoolean("requireColor");
/*     */     
/* 372 */     this.k = configurationSection.getBoolean("hidename");
/*     */     
/* 374 */     this.o = (float)configurationSection.getDouble("scale", 1.0D);
/*     */     
/* 376 */     this.y = Math.max((float)configurationSection.getDouble("height", 1.0D), 1.0E-5F);
/* 377 */     this.h = Math.max((float)configurationSection.getDouble("width", 1.0D), 1.0E-5F);
/*     */     
/* 379 */     this.u = configurationSection.getString("blood");
/* 380 */     this.q = configurationSection.getBoolean("renderAlways");
/* 381 */     this.g = configurationSection.getBoolean("hurtColor", true);
/* 382 */     this.s = configurationSection.getBoolean("shadow", true);
/*     */     
/* 384 */     List<? extends String> list = configurationSection.getStringList("type");
/* 385 */     list.replaceAll(a -> a.toLowerCase(Locale.ROOT));
/* 386 */     this.w = new HashSet<>(list);
/*     */ 
/*     */     
/* 389 */     String str1 = configurationSection.getString("texture", "unknown");
/* 390 */     String str2 = configurationSection.getString("glowTexture");
/* 391 */     String str3 = configurationSection.getString("model", "unknown");
/* 392 */     String str4 = configurationSection.getString("controller");
/* 393 */     String str5 = configurationSection.getString("animation");
/* 394 */     this.j = str3.endsWith(".obj");
/* 395 */     this.c = str3.endsWith(".pqc");
/*     */     
/* 397 */     if (str3.endsWith(".bbmodel")) {
/* 398 */       str1 = str3 + "/" + str1;
/* 399 */       if (str2 != null) {
/* 400 */         str2 = str3 + "/" + str2;
/*     */       }
/*     */     } 
/*     */     
/* 404 */     this.t = v(str1);
/* 405 */     if (str2 != null) {
/* 406 */       this.z = v(str2);
/*     */     }
/* 408 */     this.l = v(str3);
/* 409 */     if (str5 != null) {
/* 410 */       this.m = v(str5);
/*     */     }
/* 412 */     if (str4 != null) {
/* 413 */       this.d = v(str4);
/*     */     } else {
/* 415 */       this.d = new ResourceLocation("dragoncore", "models/entity/controller.yml");
/*     */     } 
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public void v() {
/* 431 */     if (this.i != null) {
/* 432 */       this.i.v();
/*     */     }
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public xea.eos/moe/dragoncore/tga v() {
/* 442 */     if (this.c)
/* 443 */       return xea.m.v(this); 
/* 444 */     if (this.j) {
/* 445 */       return xea.m.z(this);
/*     */     }
/* 447 */     return xea.m.h(this);
/*     */   }
/*     */ 
/*     */   
/*     */   public String z() {
/* 452 */     return this.v;
/*     */   }
/*     */ 
/*     */   
/*     */   public boolean s() {
/* 457 */     return this.k;
/*     */   }
/*     */   
/*     */   public float h() {
/* 461 */     return this.o;
/*     */   }
/*     */   
/*     */   public float z() {
/* 465 */     return this.y;
/*     */   }
/*     */   
/*     */   public float v() {
/* 469 */     return this.h;
/*     */   }
/*     */   
/*     */   public String v() {
/* 473 */     return this.u;
/*     */   }
/*     */   
/*     */   public boolean y() {
/* 477 */     return this.j;
/*     */   }
/*     */   
/*     */   public ResourceLocation y() {
/* 481 */     return this.d;
/*     */   }
/*     */   
/*     */   public ResourceLocation t() {
/* 485 */     return this.t;
/*     */   }
/*     */   
/*     */   public ResourceLocation h() {
/* 489 */     return this.m;
/*     */   }
/*     */   
/*     */   public ResourceLocation z() {
/* 493 */     return this.l;
/*     */   }
/*     */   
/*     */   public boolean t() {
/* 497 */     return this.l.func_110623_a().equals("models/entities/empty");
/*     */   }
/*     */   
/*     */   public boolean h() {
/* 501 */     return this.r;
/*     */   }
/*     */   
/*     */   public boolean z() {
/* 505 */     return this.f;
/*     */   }
/*     */   
/*     */   public ResourceLocation v() {
/* 509 */     return this.z;
/*     */   }
/*     */   
/*     */   public boolean v() {
/* 513 */     return this.c;
/*     */   }
/*     */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\ija.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */